#buttonAddEmail {
  display: none;
  visibility: hidden;
}

#header2Wrapper {
  margin-top: 1rem
}

.modal-content {
  max-height: calc(100vh - 210px);
  position: absolute !important;
  overflow-y: auto;
}

.modal-body {
  max-height: calc(100vh - 210px);
  overflow-y: auto;
}

.footer1 h5,
.sectionHeaderCourseCodeContainer h3.courseSectionTitle {
  text-transform: none;
  font-family: "Roboto", sans-serif !important;
}

#mainContentWrapper {
  margin-top: 2rem
}

#pageCorporateLandingPage thead h4 {
  font-family: "Times New Roman", Georgia, Serif
}

#panelPAPS {
  display: none
}

#pageCLPCourseProfile #pageHeader,
#courseSectionsAccordion {

  .nameAndCodeSeparator,
  .courseCode {
    display: none
  }
}

#footer1 {
  display: none;
  visibility: hidden;
 }

.paymentOptionsContainer #singlePaymentOptionLabel,
#conferencePaymentOptionsAllOptions #singlePaymentOptionLabel {
  font-size: 2.277rem !important;
  font-family: "PracticeRegular", serif;
  font-weight: normal;
}
#registrationPolicies {height: 200px; }

/* Certificate profile updates */
.form-row.certBundleInfo {
  display: none !important;
}

/* Course profile updates */
.sectionTuitionProfiles {
  display: none !important;
}

.sectionSpecialRequests {
  display: none !important;
}

.sectionHeaderTuitionFeeContainer {
  display: none !important;
}

/* optional: also hide the header label "Course Fee(s)" */
.form-row .labelSpanStyle .editable-resource[oncontextmenu*="public.tuition_options"] {
  display: none !important;
}

/* Only on CLP Course Profile page */
body#pageCLPCourseProfile button.btn.btn-primary.noFloat[value="Add to Cart"] {
  text-indent: -9999px;  /* hide original text */
  position: relative;
}

/* Replace with visible "Enrol" */
body#pageCLPCourseProfile button.btn.btn-primary.noFloat[value="Add to Cart"]::after {
  content: "Enrol";
  text-indent: 0;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  white-space: nowrap;
}

/* Cart updates */

/* Hide Cart header only on the CLP Basket page */
body#pageCLPBasketPage #pageHeader h1 {
  display: none !important;
}

.cartItemFee {
  display: none !important;
}

.cartItemOptions.cartItemFeeHeader,
.feeDescriptionContainer {
  display: none !important;
}

.col-lg-1.col-md-12.amountCol {
  display: none !important;
}

/* Hide the Subtotal header */
.col-lg-1.col-md-12.cartContainerSubtotalHeader {
  display: none !important;
}

span[title="Right-click to customize label"][oncontextmenu*="public.shoppingCart.course_subtotal"] {
  display: none !important;
}

#shoppingCartTotalContainer {
  display: none !important;
}

.cartSubtotalContainer {
  display: none !important;
}

#headerCartCount,
span[oncontextmenu*="public.shoppingCart.pageHeader.count"] {
  display: none !important;
}

/* Hide the bottom Checkout button */
body#pageCLPBasketPage  #buttonCheckoutBottom {
    display: none !important;
  }

/* Review your order updates */


/* Receipt updates */